package com.zzy.springbook.controller;


import com.zzy.springbook.model.BookInfo;
import com.zzy.springbook.service.BookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


/**
 * 下面的这个就是我们的表现层：最接近我们用户的这个层
 */
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

@RestController
@RequestMapping("/book")
public class BookController {

    @Autowired
    private BookService bookService;

    @RequestMapping("/getlist")
    public List<BookInfo> getlist() {
        //BookService bookService = new BookService();
        //1.因为现在没有学习数据库，因此使用数据mock，就是虚拟的假数据
        //mockBookData()调用我们的这个类里面的另外一个成员方法
        List<BookInfo> bookInfos = bookService.getBookInfoList();
        //2.对于数据进行处理和转换

        //3.返回数据
        return bookInfos;
    }

}
